package com.marvels.financial.loan.api;

import java.util.List;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import com.marvels.common.exception.MarvelsBusinessException;
import com.marvels.financial.loan.dto.CheckBillDTO;
import com.marvels.financial.loan.dto.EverydayStatisticsDTO;
/**
 * 对账管理 相关业务
 * @author 刘琴
 * 2018年10月10日
 */
public interface FinancialCheckBillApi {
	
	/**
	 * 查询每日统计
	 * @param dto
	 * @return
	 */
	public List<EverydayStatisticsDTO> selectEverydayStatistics(CheckBillDTO dto) throws MarvelsBusinessException;
	/**
	 * 下载每日统计
	 * @param dto
	 * @return
	 * @throws MarvelsBusinessException
	 */
	public HSSFWorkbook findEverydayStatisticsExcelWorkbook(CheckBillDTO dto) throws MarvelsBusinessException;
	
	/**
	 * 查询回款统计
	 * @param loanIdList
	 * @return
	 */
	public Double selectReturnTotalMoney(String loanIds);
}
